void merge(int* nums1, int nums1Size, int m, int* nums2, int nums2Size, int n) {
    //先合并再双指针
    for(k=0;k<n;k++){
        nums1[m+k]=nums2[k];
    }
    //双指针
    int fast=0;//我这个地方想标记0，那我具体应该怎么标呢
    int slow=m;
    int i=0;
    while (fast<m&&slow!=NULL){
        if (fast<=slow){
            nums1[i++]=nums1[fast++];
        }
        else{
           //形式意思上是这样子的，但是有不一样的地方，你要去插入
           //直接放在新数组里和放在原数组里不一样，{先插入，然后所有的都往后移}
            nums1[i++]=nums2[slow++];
        }
    }
    while(fast<m){
        nums1[i++]=nums1[fast++];
    }
    while(slow!=NULL){
        nums1[i++]=nums2[slow++];
    }


    
}